g_signal_new ("installed-changed",
SHELL_TYPE_APP_SYSTEM,
G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (ShellAppSystemClass, installed_changed),
- NULL, NULL, NULL,
+ 0,
+ NULL, NULL, NULL,
G_TYPE_NONE, 0);
}
struct _ShellAppSystemClass
{
GObjectClass parent_class;
-
- void (*installed_changed)(ShellAppSystem *appsys, gpointer user_data);
- void (*favorites_changed)(ShellAppSystem *appsys, gpointer user_data);
};
GType shell_app_system_get_type (void) G_GNUC_CONST;
g_signal_new ("tray-icon-added",
G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (ShellTrayManagerClass, tray_icon_added),
+ 0,
NULL, NULL, NULL,
G_TYPE_NONE, 1,
CLUTTER_TYPE_ACTOR);
g_signal_new ("tray-icon-removed",
G_TYPE_FROM_CLASS (klass),
G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (ShellTrayManagerClass, tray_icon_removed),
+ 0,
NULL, NULL, NULL,
G_TYPE_NONE, 1,
CLUTTER_TYPE_ACTOR);
struct _ShellTrayManagerClass
{
GObjectClass parent_class;
-
- void (* tray_icon_added) (ShellTrayManager *manager,
- ClutterActor *icon,
- const char *lowercase_wm_class);
- void (* tray_icon_removed) (ShellTrayManager *manager,
- ClutterActor *icon);
-
};
GType shell_tray_manager_get_type (void);